snouted cobra – Català–English translations

🇬🇧 en ca

snouted cobra noun

  • N. annulifera
cobra anellada
Wiktionary Links